/* CSS Document */
/*栅格系统七等分*/
.my-col {

            /* width: 14.27%; */

            width: 14.2857%;

            margin-top: 20px;

        }

.auto_logo{
    width: 110px;
    display: block;
}
.auto_logo div{
    width: 45%;
}
.auto_logo img{
    display: block;
}
.sou_box_div1{
   padding-top: 60px;
    width: 400px;
}

.logo_btn{
    width: 60px;
    height: 60px;
    display: block;
    margin: auto;
}
.button{
    background: url("../img/tubiao.png") 2px 1px no-repeat;
    border: none;
}
.tree-default{
                width:36px;
                height:34px;
                
            }
.tre-default{
                width:33px;
                height:32px;
                
            }
.nav_my{
    padding: 15px 5% 15px 5%;
    background-color: #FFFFFF;
}
.logo{ 
    margin-left: 28px;
}
.wx{
    background: url("../img/tubiao.png") -34px 1px no-repeat;
    margin-left: 8px;
}
.nav_list{
    
}
.fontsize{
    font-size: 16px;
    margin: 0 18px;
    font-family: icomoon;
}
.lunbo_top{
    
    padding: 0px;
}

.lunbo{
    margin-top: 69px;
    width: 100%;
    height: 380px;
}
.sou_box{
    
    display: block;
    display: flex;
    margin: auto;
    margin-top: 60px;
}
.sou_box from div{
   display: block;
}
.sou_box from{
    justify-content: center;
}

.sou{
    height: 50px;
    background-color: #FF6347;
    color: white;
    border: none;
    padding: 10px 38px;
}
.input-sou{
    padding-left: 10px;
    width: 400px;
    height: 50px;
    border: #ddd solid 1px;
    display: block;
}
.h_l{
    float: left;
}
.h_r{
    float: right;
}
.h_r a{
    color: black;
    text-decoration:none;
}


.h_hr{
    float: inherit;
}
.tuijian{
    margin-bottom: 40px;
}

.tp{
    width: 150px;
    height: 220px;
}
.row_a{
    
    padding-bottom: 20px;
}
.row_a a{
    text-decoration:none;
}
.row_div2{
    margin: 0 6px;
    margin-top: 10px;
     
    padding-left: 3px;
    padding-bottom: 20px;
    border-bottom: #ddd solid 1px;
}
.row_span1{
    font-size: 13px;
    display: block;
    color:black;
}
.row_span2{
    font-size: 12px;
    display: block;
    color:#A0A0A0;
}



.footer1{
    padding: 70px 0;
    color: #D0D0D0;
    text-align: center;
    height: 250px;
   background-color: #414141; 
}
.footer1 h2{
    
    margin-bottom: 40px;
}
.footer1 span{
    
    padding: 10px 10px;
    border: #D0D0D0 solid 1px;
    border-radius: 5px;
}
.footer2{
    text-align: center;
    color:#4D4D4D;
    height: 160px;
    padding: 20px 0;
   background-color: white; 
}
.footer2 span{
    display: block;
}



/*分类页面编写*/
.fenlei{
    margin-top: 90px;
    
    border:#ddd solid 1px;
    border-bottom: #ddd solid 2px;
    border-radius: 8px;
    margin-bottom: 40px;
    text-align: center;
}
.fenlei span{
    padding: 0 8px;
    line-height: 50px;
    font-size: 15px;
}
.fenlei a{
    color: black;
    text-decoration:none;
}
.fenlei a:hover{
    color:#FF6347;
    text-decoration:none;
}
.page{
    margin-bottom: 40px;
    text-align: center;
}
.page a{
    color:#4E4E4E;
    padding: 8px 12px;
    border: #ddd solid 1px;
    border-radius: 3px;
    margin: 0 6px;
    text-decoration:none;
}



/*播放页编写*/
#play{
	margin-bottom: 60px;
}
.bf_row{
    height: 800px;
    margin-top: 69px;
    
}
.bf_row .h5{
    margin: auto;
    text-align: center;
}
.iframe{
      margin: auto;
    width: 100%;
    height:calc(80vh);
}
.bf_js{
    margin: 0 6px;
    float: left;
    margin-top: 10px;
}
.bf_jss{
    margin: 0 6px;
    float: left;
    margin-top: 10px;
}
.bf_js p{
    border-left:#F95457 solid 3px;
    padding-left: 8px;
    font-size: 14px;
    font-family: icomoon;
    
}
.bf_js span{
    font-size: 14px;
    font-family: icomoon;
    
}
.bf_color{
    color:#F95457;
}
.bf_ul{
   /* display: flex; */
}
.bf_ul li{
    float:left; /* 往左浮动 */
    display: block;
    margin: 5px 5px;
    padding: 2px 8px;
    border: #F95457 solid 1px;
    border-radius: 10px;
}
.bf_ul li a{
    color: #F95457;
    font-size: 12px;
}

.sou_cont{
    margin-top: 69px;
}
.sou_cont p{
    text-align: center;
    font-size: 14px;
}